/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package beans;

import java.util.HashSet;
import java.util.Set;

/**
 *
 * @author Usuario
 */
public class DiscapacidadTratamiento {
    private Integer id;
    
    private Integer idDiscapacidad;
    
    private String discapacidad;

    public String getDiscapacidad() {
        return discapacidad;
    }

    public void setDiscapacidad(String discapacidad) {
        this.discapacidad = discapacidad;
    }
    
    private Tratamiento tratamiento;
    
    private Set<MedicamentoDiscapacidad> medicamentosDiscapacidad = 
            new HashSet<MedicamentoDiscapacidad>();
    
    private Set<TerapiaDiscapacidad> terapiasDiscapacidad = 
            new HashSet<TerapiaDiscapacidad>();

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getIdDiscapacidad() {
        return idDiscapacidad;
    }

    public void setIdDiscapacidad(Integer idDiscapacidad) {
        this.idDiscapacidad = idDiscapacidad;
    }

    public Set<MedicamentoDiscapacidad> getMedicamentosDiscapacidad() {
        return medicamentosDiscapacidad;
    }

    public void setMedicamentosDiscapacidad(Set<MedicamentoDiscapacidad> medicamentosDiscapacidad) {
        this.medicamentosDiscapacidad = medicamentosDiscapacidad;
    }

    public Set<TerapiaDiscapacidad> getTerapiasDiscapacidad() {
        return terapiasDiscapacidad;
    }

    public void setTerapiasDiscapacidad(Set<TerapiaDiscapacidad> terapiasDiscapacidad) {
        this.terapiasDiscapacidad = terapiasDiscapacidad;
    }

    public Tratamiento getTratamiento() {
        return tratamiento;
    }

    public void setTratamiento(Tratamiento tratamiento) {
        this.tratamiento = tratamiento;
    }

    @Override
    public String toString() {
        return discapacidad;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final DiscapacidadTratamiento other = (DiscapacidadTratamiento) obj;
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 5;
        hash = 13 * hash + (this.idDiscapacidad != null ? this.idDiscapacidad.hashCode() : 0);
        hash = 13 * hash + (this.discapacidad != null ? this.discapacidad.hashCode() : 0);
        return hash;
    }
}
